package com.erp.fin.domain;

import cn.afterturn.easypoi.excel.annotation.Excel;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;



/**
 * 收款管理
 * 
 * @author Eric
 * @email shiliang900713@163.com
 * @date 2019-08-28 14:13:31
 */
@Data
public class ReceiptDO implements Serializable {
	private static final long serialVersionUID = 1L;
	
	//主键
	private Long id;
	//收款时间
	private Date receiptDate;
	//状态
	private Integer status;
	//项目ID
	private Long projectId;
	//项目名称
	@Excel(name = "项目名称", orderNum = "1")
	private String projectName;
	//项目编号
	@Excel(name = "项目编号", orderNum = "2")
	private String projectNumber;
	//收款方ID
	private Long recriptCompanyid;
	//收款方名称
	@Excel(name = "收款方", orderNum = "3")
	private String recriptCompanyname;
	//收款金额
	@Excel(name = "收款金额", orderNum = "4")
	private BigDecimal receiptAmount;
	//本次收款比例
	@Excel(name = "本次收款比例", orderNum = "5")
	private Double receiptScale;
	//合同总额
	@Excel(name = "合同总额", orderNum = "6")
	private BigDecimal projectAmount;
	//自己到账日期
	@Excel(name = "资金到账日期", orderNum = "7",format = "yyyy-MM-dd")
	private Date arrivalDate;
	//收款凭证
	private String receiptProof;
	//创建人ID
	private Long userIdCreate;
	//创建人
	private String userNameCreate;
	//创建时间
	private Date gmtCreate;

	private Date receiptDateend;

	private Date receiptDateStr;

}
